package com.sumainfor.wx.system.gmio.dao;

import com.sumainfor.wx.system.annotation.DS;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

/**
 * @author Meng
 * @InterfaceName WaterEleGasMapper
 * @date 2019/8/15 10:12
 * @description: TODO 水电煤抄表
 */
@Mapper
public interface WaterEleGasMapper {

    /**
     * 查询本月是否已经有电费抄表账单
     **/
    @DS("gmio")
    int getEleBillCountOfTodayMonth(String houId);

    /**
     * 查询本月是否已经有水表抄表账单
     **/
    @DS("gmio")
    int getWaterBillCountOfTodayMonth(String houId);

    /**
     * 查询本月是否已经有燃气抄表账单
     **/
    @DS("gmio")
    int getGasBillCountOfTodayMonth(String houId);

    /**
     * 根据房源编号查询收费中心编号
     **/
    @DS("market")
    String getFeesIdByHouId(String houId);

    /**
     * 根据收费中心编号查询收费标准
     **/
    @DS("gmio")
    Map<String, Object> getFees(@Param("chaId") String chaId);

    /**
     * 查询最近一次的水表抄表数
     **/
    @DS("gmio")
    Double getLastWaterMeter(@Param("houId") String houId);
}
